#if !defined(_TGS_W32_COMMON_MATH_VECTOR_H_)
#define _TGS_W32_COMMON_MATH_VECTOR_H_
#pragma once
#ifdef _TGS_COMMON_MATH_VECTOR_SPECIALIZATION_
#error "Previous Math Specialization Already Exists"
#endif
#define _TGS_COMMON_MATH_VECTOR_SPECIALIZATION_
#define C_TgVEC_M_U08_16 const __m128i
#define P_TgVEC_M_U08_16 __m128i *
#define PC_TgVEC_M_U08_16 __m128i * const
#define PCU_TgVEC_M_U08_16 __m128i * const __restrict
#define PU_TgVEC_M_U08_16 __m128i * __restrict
#define CP_TgVEC_M_U08_16 const __m128i *
#define CPU_TgVEC_M_U08_16 const __m128i * __restrict
#define CPC_TgVEC_M_U08_16 const __m128i * const
#define CPCU_TgVEC_M_U08_16 const __m128i * const __restrict
#define PP_TgVEC_M_U08_16 __m128i**
#define PP_UTgVEC_M_U08_16 __m128i ** __restrict
#define CPCPU_TgVEC_M_U08_16 const __m128i *const * __restrict
#define CPPU_TgVEC_M_U08_16 const __m128i ** __restrict
#define PPCU_TgVEC_M_U08_16 __m128i ** const __restrict
#define TgVEC_M_U08_16 __m128i
#define C_TgVEC_M_U16_08 const __m128i
#define P_TgVEC_M_U16_08 __m128i *
#define PC_TgVEC_M_U16_08 __m128i * const
#define PCU_TgVEC_M_U16_08 __m128i * const __restrict
#define PU_TgVEC_M_U16_08 __m128i * __restrict
#define CP_TgVEC_M_U16_08 const __m128i *
#define CPU_TgVEC_M_U16_08 const __m128i * __restrict
#define CPC_TgVEC_M_U16_08 const __m128i * const
#define CPCU_TgVEC_M_U16_08 const __m128i * const __restrict
#define PP_TgVEC_M_U16_08 __m128i**
#define PP_UTgVEC_M_U16_08 __m128i ** __restrict
#define CPCPU_TgVEC_M_U16_08 const __m128i *const * __restrict
#define CPPU_TgVEC_M_U16_08 const __m128i ** __restrict
#define PPCU_TgVEC_M_U16_08 __m128i ** const __restrict
#define TgVEC_M_U16_08 __m128i
#define C_TgVEC_M_U32_04 const __m128i
#define P_TgVEC_M_U32_04 __m128i *
#define PC_TgVEC_M_U32_04 __m128i * const
#define PCU_TgVEC_M_U32_04 __m128i * const __restrict
#define PU_TgVEC_M_U32_04 __m128i * __restrict
#define CP_TgVEC_M_U32_04 const __m128i *
#define CPU_TgVEC_M_U32_04 const __m128i * __restrict
#define CPC_TgVEC_M_U32_04 const __m128i * const
#define CPCU_TgVEC_M_U32_04 const __m128i * const __restrict
#define PP_TgVEC_M_U32_04 __m128i**
#define PP_UTgVEC_M_U32_04 __m128i ** __restrict
#define CPCPU_TgVEC_M_U32_04 const __m128i *const * __restrict
#define CPPU_TgVEC_M_U32_04 const __m128i ** __restrict
#define PPCU_TgVEC_M_U32_04 __m128i ** const __restrict
#define TgVEC_M_U32_04 __m128i
#define C_TgVEC_M_S08_16 const __m128i
#define P_TgVEC_M_S08_16 __m128i *
#define PC_TgVEC_M_S08_16 __m128i * const
#define PCU_TgVEC_M_S08_16 __m128i * const __restrict
#define PU_TgVEC_M_S08_16 __m128i * __restrict
#define CP_TgVEC_M_S08_16 const __m128i *
#define CPU_TgVEC_M_S08_16 const __m128i * __restrict
#define CPC_TgVEC_M_S08_16 const __m128i * const
#define CPCU_TgVEC_M_S08_16 const __m128i * const __restrict
#define PP_TgVEC_M_S08_16 __m128i**
#define PP_UTgVEC_M_S08_16 __m128i ** __restrict
#define CPCPU_TgVEC_M_S08_16 const __m128i *const * __restrict
#define CPPU_TgVEC_M_S08_16 const __m128i ** __restrict
#define PPCU_TgVEC_M_S08_16 __m128i ** const __restrict
#define TgVEC_M_S08_16 __m128i
#define C_TgVEC_M_S16_08 const __m128i
#define P_TgVEC_M_S16_08 __m128i *
#define PC_TgVEC_M_S16_08 __m128i * const
#define PCU_TgVEC_M_S16_08 __m128i * const __restrict
#define PU_TgVEC_M_S16_08 __m128i * __restrict
#define CP_TgVEC_M_S16_08 const __m128i *
#define CPU_TgVEC_M_S16_08 const __m128i * __restrict
#define CPC_TgVEC_M_S16_08 const __m128i * const
#define CPCU_TgVEC_M_S16_08 const __m128i * const __restrict
#define PP_TgVEC_M_S16_08 __m128i**
#define PP_UTgVEC_M_S16_08 __m128i ** __restrict
#define CPCPU_TgVEC_M_S16_08 const __m128i *const * __restrict
#define CPPU_TgVEC_M_S16_08 const __m128i ** __restrict
#define PPCU_TgVEC_M_S16_08 __m128i ** const __restrict
#define TgVEC_M_S16_08 __m128i
#define C_TgVEC_M_S32_04 const __m128i
#define P_TgVEC_M_S32_04 __m128i *
#define PC_TgVEC_M_S32_04 __m128i * const
#define PCU_TgVEC_M_S32_04 __m128i * const __restrict
#define PU_TgVEC_M_S32_04 __m128i * __restrict
#define CP_TgVEC_M_S32_04 const __m128i *
#define CPU_TgVEC_M_S32_04 const __m128i * __restrict
#define CPC_TgVEC_M_S32_04 const __m128i * const
#define CPCU_TgVEC_M_S32_04 const __m128i * const __restrict
#define PP_TgVEC_M_S32_04 __m128i**
#define PP_UTgVEC_M_S32_04 __m128i ** __restrict
#define CPCPU_TgVEC_M_S32_04 const __m128i *const * __restrict
#define CPPU_TgVEC_M_S32_04 const __m128i ** __restrict
#define PPCU_TgVEC_M_S32_04 __m128i ** const __restrict
#define TgVEC_M_S32_04 __m128i
#define C_TgVEC_M_F32_04 const __m128
#define P_TgVEC_M_F32_04 __m128 *
#define PC_TgVEC_M_F32_04 __m128 * const
#define PCU_TgVEC_M_F32_04 __m128 * const __restrict
#define PU_TgVEC_M_F32_04 __m128 * __restrict
#define CP_TgVEC_M_F32_04 const __m128 *
#define CPU_TgVEC_M_F32_04 const __m128 * __restrict
#define CPC_TgVEC_M_F32_04 const __m128 * const
#define CPCU_TgVEC_M_F32_04 const __m128 * const __restrict
#define PP_TgVEC_M_F32_04 __m128**
#define PP_UTgVEC_M_F32_04 __m128 ** __restrict
#define CPCPU_TgVEC_M_F32_04 const __m128 *const * __restrict
#define CPPU_TgVEC_M_F32_04 const __m128 ** __restrict
#define PPCU_TgVEC_M_F32_04 __m128 ** const __restrict
#define TgVEC_M_F32_04 __m128
#endif